put the finishing touch on - Francés Inglés Diccionario